package com.yonyou.wdt.qimenmodel.qimencloud.api.scenehu3cgwt0tc.response;

import com.yonyou.wdt.qimenmodel.taobao.api.TaobaoResponse;
import com.yonyou.wdt.qimenmodel.taobao.api.internal.mapping.ApiField;
import com.yonyou.wdt.qimenmodel.taobao.api.internal.mapping.ApiListField;

import java.util.List;

/**
 * TOP API(QimenCloud): wdt.stockin.order.query.refund response.
 * 
 * @author top auto create
 * @since 1.0, null
 */
public class WdtRefundOrderQueryResponse extends TaobaoResponse {

	private static final long serialVersionUID = 5774359454755679184L;

	/** 
	 * 错误码
	 */
	@ApiField("code")
	private String code;

	/** 
	 * 错误信息
	 */
	@ApiField("message")
	private String message;

	/** 
	 * 退换入库数据信息
	 */
	@ApiListField("code")
	@ApiField("array")
	private List<Array> refunds;

	/** 
	 * 数据总条数
	 */
	@ApiField("total_count")
	private Long totalCount;

	@Override
	public String getCode() {
		return code;
	}

	public List<Array> getRefunds() {
		return refunds;
	}

	public void setRefunds(List<Array> refunds) {
		this.refunds = refunds;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public void setMessage(String message) {
		this.message = message;
	}
	public String getMessage( ) {
		return this.message;
	}



	public void setTotalCount(Long totalCount) {
		this.totalCount = totalCount;
	}
	public Long getTotalCount( ) {
		return this.totalCount;
	}
	
	/**
 * Sku详情节点
 *
 * @author top auto create
 * @since 1.0, null
 */
 
public static class Array {

	/**
		 * 打印批次
		 */
		@ApiField("batch_no")
		private String batchNo;
		/**
		 * 品牌名称
		 */
		@ApiField("brand_name")
		private String brandName;
		/**
		 * 品牌编号
		 */
		@ApiField("brand_no")
		private String brandNo;
		/**
		 * 成本价
		 */
		@ApiField("cost_price")
		private String costPrice;
		/**
		 * 优惠金额
		 */
		@ApiField("discount")
		private String discount;
		/**
		 * 货品数量
		 */
		@ApiField("goods_count")
		private String goodsCount;
		/**
		 * 货品名称
		 */
		@ApiField("goods_name")
		private String goodsName;
		/**
		 * 货品编号
		 */
		@ApiField("goods_no")
		private String goodsNo;
		/**
		 * 基本货品单位，库存用的单位，个，件
		 */
		@ApiField("goods_unit")
		private String goodsUnit;
		/**
		 * 自定义
		 */
		@ApiField("prop2")
		private String prop2;
		/**
		 * erp子订单ID
		 */
		@ApiField("rec_id")
		private String recId;
		/**
		 * 备注
		 */
		@ApiField("remark")
		private String remark;
		/**
		 * 调整后数量
		 */
		@ApiField("right_num")
		private String rightNum;
		/**
		 * 规格编号
		 */
		@ApiField("spec_code")
		private String specCode;
		/**
		 * 规格名称
		 */
		@ApiField("spec_name")
		private String specName;
		/**
		 * 商家编码
		 */
		@ApiField("spec_no")
		private String specNo;
		/**
		 * 原价
		 */
		@ApiField("src_price")
		private String srcPrice;
		/**
		 * 入库单主键id
		 */
		@ApiField("stockin_id")
		private Long stockinId;
		/**
		 * 税率
		 */
		@ApiField("tax")
		private String tax;
		/**
		 * 税后金额
		 */
		@ApiField("tax_amount")
		private String taxAmount;
		/**
		 * 税后单价
		 */
		@ApiField("tax_price")
		private String taxPrice;
		/**
		 * 总成本
		 */
		@ApiField("total_cost")
		private String totalCost;
	

	public String getBatchNo() {
			return this.batchNo;
		}
		public void setBatchNo(String batchNo) {
			this.batchNo = batchNo;
		}
		public String getBrandName() {
			return this.brandName;
		}
		public void setBrandName(String brandName) {
			this.brandName = brandName;
		}
		public String getBrandNo() {
			return this.brandNo;
		}
		public void setBrandNo(String brandNo) {
			this.brandNo = brandNo;
		}
		public String getCostPrice() {
			return this.costPrice;
		}
		public void setCostPrice(String costPrice) {
			this.costPrice = costPrice;
		}
		public String getDiscount() {
			return this.discount;
		}
		public void setDiscount(String discount) {
			this.discount = discount;
		}
		public String getGoodsCount() {
			return this.goodsCount;
		}
		public void setGoodsCount(String goodsCount) {
			this.goodsCount = goodsCount;
		}
		public String getGoodsName() {
			return this.goodsName;
		}
		public void setGoodsName(String goodsName) {
			this.goodsName = goodsName;
		}
		public String getGoodsNo() {
			return this.goodsNo;
		}
		public void setGoodsNo(String goodsNo) {
			this.goodsNo = goodsNo;
		}
		public String getGoodsUnit() {
			return this.goodsUnit;
		}
		public void setGoodsUnit(String goodsUnit) {
			this.goodsUnit = goodsUnit;
		}
		public String getProp2() {
			return this.prop2;
		}
		public void setProp2(String prop2) {
			this.prop2 = prop2;
		}
		public String getRecId() {
			return this.recId;
		}
		public void setRecId(String recId) {
			this.recId = recId;
		}
		public String getRemark() {
			return this.remark;
		}
		public void setRemark(String remark) {
			this.remark = remark;
		}
		public String getRightNum() {
			return this.rightNum;
		}
		public void setRightNum(String rightNum) {
			this.rightNum = rightNum;
		}
		public String getSpecCode() {
			return this.specCode;
		}
		public void setSpecCode(String specCode) {
			this.specCode = specCode;
		}
		public String getSpecName() {
			return this.specName;
		}
		public void setSpecName(String specName) {
			this.specName = specName;
		}
		public String getSpecNo() {
			return this.specNo;
		}
		public void setSpecNo(String specNo) {
			this.specNo = specNo;
		}
		public String getSrcPrice() {
			return this.srcPrice;
		}
		public void setSrcPrice(String srcPrice) {
			this.srcPrice = srcPrice;
		}
		public Long getStockinId() {
			return this.stockinId;
		}
		public void setStockinId(Long stockinId) {
			this.stockinId = stockinId;
		}
		public String getTax() {
			return this.tax;
		}
		public void setTax(String tax) {
			this.tax = tax;
		}
		public String getTaxAmount() {
			return this.taxAmount;
		}
		public void setTaxAmount(String taxAmount) {
			this.taxAmount = taxAmount;
		}
		public String getTaxPrice() {
			return this.taxPrice;
		}
		public void setTaxPrice(String taxPrice) {
			this.taxPrice = taxPrice;
		}
		public String getTotalCost() {
			return this.totalCost;
		}
		public void setTotalCost(String totalCost) {
			this.totalCost = totalCost;
		}

}



}
